CREATE EXTERNAL TABLE jms_dm.dm_mng_customer_daliy_waybill_taking_detail_dt
(
    project_name              string COMMENT '项目名称',
    id                        string COMMENT '客户id',
    code                      string COMMENT '客户编码',
    name                      string COMMENT '客户名称',
    network_id                string COMMENT '客户所属网点',
    waybill_no                string COMMENT '运单号',
    order_status_code         string COMMENT '订单状态code',
    input_time                string COMMENT '订单录入时间',
    pick_time                 string COMMENT '取件时间',
    real_pick_network_code    string COMMENT '实际取件网点code',
    dispatch_network_code     string COMMENT '派件网点code',
    destination_id            string COMMENT '目的地id',
    cancel_flag               int COMMENT '订单取消1代表取消,0代表未取消',
    pick_flag                 int COMMENT '取件标识1取件,0代表未取件',
    date_time                 string COMMENT '日期',
    is_sign                   int COMMENT '是否签收',
    last_update_time          string COMMENT '最后更新时间',
    way_input_time            string COMMENT '运单录入时间',
    sign_falg                 int COMMENT '签收标识1正常签收和退件签收 0未签收',
    7d_update_flag            int COMMENT '超过7天未更新注释 1是,0 否 ',
    actual_taking_join        int COMMENT '实际揽收单标识 1是,0 否',
    del_war_flag              string COMMENT '派件标识,包含类型,派件和入仓',
    del_war_join              int COMMENT '派件中标识,1派件中,0 未派件中',
    intercept_flag            string COMMENT '拦截件注释',
    intercept_join            int COMMENT '拦截件标识1代表拦截件,0代表非拦截件',
    difficult_flag            string COMMENT '问题件注释',
    difficute_join            int COMMENT '问题件标识,1问题件,0不是问题件',
    work_order_flag           string COMMENT '客诉注释明细,6种',
    work_order_join           int COMMENT '客诉标识,1代表客诉0代表非客诉',
    arbitration_flag          string COMMENT '仲裁注释',
    arbitration_join          int COMMENT '丢失标识 ,1代表丢失,0代表未丢失',
    express_flag              string COMMENT '质量工单注释',
    express_join              int COMMENT '破损标识 1,代表破损,0未破损',
    xujia_sign_flag           string COMMENT '虚假签收注释',
    xujia_sign_join           int COMMENT '虚假签收标识 1,代表破损,0未破损',
    cancel_time               string COMMENT '订单取消时间',
    order_id                  string COMMENT '订单编号',
    real_pick_network_name    string COMMENT '实际取件网点名称',
    sign_network_code         string COMMENT '签收网点code',
    sign_network_name         string COMMENT '签收网点名称',
    sign_time                 string COMMENT '签收时间',
    problem_type_id           string COMMENT '问题件类型id（基础数据的一级类型id）',
    problem_type_code         string COMMENT '问题件类型编码',
    problem_type_name         string COMMENT '问题件类型名称',
    problem_type_subject_id   string COMMENT '问题件二级类型id（基础数据的二级类型id）',
    problem_type_subject_code string COMMENT '问题件二级类型编码',
    problem_type_subject_name string COMMENT '问题件二级类型名称',
    problem_description       string COMMENT '问题件原因',
    first_type_code           string COMMENT '一级问题类型编码',
    first_type_name           string COMMENT '一级问题类型',
    second_type_code          string COMMENT '二级问题类型编码',
    second_type_name          string COMMENT '二级问题类型',
    dispatch_time             string COMMENT '派件时间',
    diff_3input_time_flag     int COMMENT '1代表订单创建时间大于3天的标识',
    diff_10input_time_flag    int COMMENT '1代表订单创建时间大于10天的标识',
    wph_pro_name_flag         int COMMENT '1代表项目名是唯品会 0代表其他',
    pick_time_flag            int COMMENT '1代表揽收时间不为null 0代表空',
    sender_province_id        string COMMENT '寄件省份id',
    sender_province_name      string COMMENT '寄件省份名称',
    sender_city_id            string COMMENT '寄件城市id',
    sender_city_name          string COMMENT '寄件城市名',
    sender_area_id            string COMMENT '寄件区域Id',
    sender_area_name          string COMMENT '寄件区域名称',
    receiver_province_id      string COMMENT '收件省份id',
    receiver_province_name    string COMMENT '收件省份名称',
    receiver_city_id          string COMMENT '收件城市id',
    receiver_city_name        string COMMENT '收件城市名称',
    receiver_area_id          string COMMENT '收件区域id',
    receiver_area_name        string COMMENT '收件区域名称',
    in_store_scan_time        string COMMENT '入库扫描时间',
    start_time                string COMMENT '时效开始时间',
    end_time                  string COMMENT '时效结束时间',
    diff_day                  string COMMENT '时效时间差',
    pp_city_t_timely          string COMMENT '省省时效天数',
    pc_city_t_timely          string COMMENT '省市时效天数',
    cp_city_t_timely          string COMMENT '市省时效天数',
    cc_city_t_timely          string COMMENT '市市时效天数',
    need_city_t_timely        string COMMENT '时效天数',
    dispatch_network_name     string COMMENT '派件网点name',
    taking_early_scantime     string COMMENT '最早揽收时间',
    taking_early_scanday      string COMMENT '最早揽收日期',
    on_taking_flag            string COMMENT '准点揽收标识,1代表24小时内揽收',
    mall_id                   string COMMENT '商家id（主要对接第三方客户）',
    mall_name                 string COMMENT '商家名称',
    customer_network_id       string COMMENT '客户所属网点id',
    customer_network_code     string COMMENT '客户所属网点code',
    customer_network_name     string COMMENT '客户所属网点name'
)
    COMMENT '客户日报揽收明细'
    PARTITIONED BY ( dt string COMMENT '揽收日期')
    STORED AS Parquet
    LOCATION
        '/dw/hive/jms_dm.db/external/dm_mng_customer_daliy_waybill_taking_detail_dt'
;